package com.itheima.dao;

import org.apache.ibatis.annotations.Delete;

/**
 * 角色-权限关系 数据访问层接口
 */
public interface TRolePermissionDao {
    /**
     * 根据权限id  在角色-权限关系表中 删除 角色-权限关系记录
     * @param permissionId
     * @return 返回sql执行之后影响的记录数
     */
    @Delete("DELETE FROM t_role_permission where permission_id = #{permissionId}")
    int deleteByPermissionId(Integer permissionId);

    /**
     * 根据角色id 在角色-权限关系表中 删除 角色-权限关系记录
     * @param roleId
     * @return
     */
    @Delete("DELETE FROM t_role_permission where role_id = #{roleId}")
    int deleteRelationshipByRoleId(Integer roleId);
}
